Implementing MPI with the Memory-Based Communication Facilities on the SSS-CORE Operating System
نویسندگان
چکیده
This paper describes an e cient implementation of MPI on the Memory-Based Communication Facilities; Memory-Based FIFO is used for bu ering by the library, and Remote Write for communication with no bu ering. The Memory-Based Communication Facilities are software-based communication mechanisms, with o -the-shelf Ethernet hardware. They provide low-cost and highly-functional primitives for remote memory accesses. The performance of the library was evaluated on a cluster of workstations connected with a 100Base-TX network. The round-trip time was 71 s for 0 byte message, and the peak bandwidth was 11.86Mbyte/s in fullduplex mode. These values show that it is more e cient to realize the message passing libraries with the shared memory model than with the message passing model.
منابع مشابه
A general-purpose scalable operating system: SSS-CORE
Recently, di erence between a Massively Parallel Processor and a network of workstations (NOW) almost disappears from hardware point of view. However, current performance of NOWs is still much lower than that of MPPs because of huge overheads of operating systems. Furthermore, both MPPs and current NOWs are not general-purpose because they have not succeeded in giving users (1) a single system ...
متن کاملA Prototype Implementation of MPI for SMARTMAP
Recently the Catamount lightweight kernel was extended to support direct access shared memory between processes running on the same compute node. This extension, called SMARTMAP, allows each process read/write access to another process’ memory by extending the virtual address mapping. Simple virtual address bit manipulation can be used to access the same virtual address in a different process’ ...
متن کاملImplementing MPI with the Memory -
This paper describes an eecient implementation of MPI on the Memory-Based Communication Facilities; Memory-Based FIFO is used for buuering by the library, and Remote Write for communication with no buuering. The Memory-Based Communication Facilities are software-based communication mechanisms, with oo-the-shelf Eth-ernet hardware. They provide low-cost and highly-functional primitives for remot...
متن کاملAp/linux -a Modern Os for the Ap1000+
AP/Linux is an ongoing eeort to develop a new operating system environment for the Fujitsu AP1000+ and successor machines. Based on the popular Linux operating system, AP/Linux provides modern operating system capabilities, such as virtual memory and multiuser support, as well as eecient communication facilities for parallel programs. Users can develop parallel programs using MPI or the CellOS-...
متن کاملScalable Data-Privatization Threading for Hybrid MPI/OpenMP Parallelization of Molecular Dynamics
Calculation of the Coulomb potential in the molecular dynamics code ddcMD has been parallelized based on a hybrid MPI/OpenMP scheme. The explicit pair kernel of the particleparticle/particle-mesh algorithm is multi-threaded using OpenMP, while communication between multicore nodes is handled by MPI. We have designed a load balancing spanning forest (LBSF) partitioning algorithm, which combines:...
متن کامل